/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkEntidades;

import java.io.Serializable;

/**
 *
 * @author thiago
 */
public class RequisicaoCompraPK implements Serializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = -8595305731694122554L;
	private long numeroRequisicao;
    private long itemRequisicaoCompra;

    public RequisicaoCompraPK() {
    }

    @Override
    public boolean equals(Object obj) {
        if (!(obj instanceof RequisicaoCompraPK)) {
            RequisicaoCompraPK reqPk = (RequisicaoCompraPK) obj;

            if (reqPk.getNumeroRequisicao() != (numeroRequisicao)) {
                return false;
            }

            if (reqPk.getItemRequisicaoCompra() != (itemRequisicaoCompra)) {
                return false;
            }

            return true;
        }

        return false;
    }

    @Override
    public int hashCode() {
        return String.valueOf(numeroRequisicao).hashCode() + String.valueOf(itemRequisicaoCompra).hashCode();
    }

    public long getItemRequisicaoCompra() {
        return itemRequisicaoCompra;
    }

    public void setItemRequisicaoCompra(long itemRequisicaoCompra) {
        this.itemRequisicaoCompra = itemRequisicaoCompra;
    }

    public long getNumeroRequisicao() {
        return numeroRequisicao;
    }

    public void setNumeroRequisicao(long numeroRequisicao) {
        this.numeroRequisicao = numeroRequisicao;
    }
}
